package com.payment.entity.payment.wxquery.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.List;

@Setter
@Getter
public class ResponseWeiXinQueryOrderData implements Serializable {

    @ApiModelProperty(value = "序列号", example = "seq0001", dataType = "String")
    private String connSeqNo;

    @ApiModelProperty(value = "渠道编码", example = "P000512", dataType = "String")
    private String partnerCode;

    @ApiModelProperty(value = "交易时间戳", example = "20180925120215", dataType = "String")
    private String tradeTime;

    @ApiModelProperty(value = "交易接口类型", example = "wxQueryOrder", dataType = "String")
    private String tradeType;

    @ApiModelProperty(value = "交互结果码,0000为成功", example = "0000", dataType = "Integer")
    private String tradeRstCode;

    @ApiModelProperty(value = "交互结果描述", example = "success", dataType = "String")
    private String tradeRstMessage;

    @ApiModelProperty(value = "套餐数据", dataType = "Object")
    private List<ResponseWeiXinQueryOrderTradeData> tradeData;

    @ApiModelProperty(value = "支付金额", example = "201585645656544", dataType = "String")
    private String payAmount;

    @ApiModelProperty(value = "支付货币", example = "USD", dataType = "String")
    private String payCurrency;
}
